home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1997 April / macformat-049.iso / mac / Shareware Plus / Developers / dropg++ / usr / include / scripts / xps < prev   
Encoding:
Text File  |  1997-02-20  |  500 b   |  33 lines  |  [TEXT/R*ch]

  1. # xps
  2. # kernel ps
  3. #
  4. #    @(#)xps    8.2 (Berkeley) 9/26/93
  5.  
  6. define xps
  7.  
  8.     set $i = 0
  9.  
  10.     while ($i < 2)
  11.  
  12.         if ($i == 0)
  13.             set $p = allproc
  14.         end
  15.         if ($i == 1)
  16.             set $p = zombproc
  17.         end
  18.  
  19.         printf "      proc   pid      flag st      wchan comm\n"
  20.         while ($p)
  21.             printf "%#10x %5d %8x  %2x %#10x %s", $p, $p->p_pid, \
  22.                 $p->p_flag, $p->p_stat, $p->p_wchan, \
  23.                 (char *) $p->p_comm
  24.             if ($p->p_wmesg)
  25.                 printf " (%s)", $p->p_wmesg
  26.             end
  27.             printf "\n"
  28.             set $p = $p->p_next
  29.         end
  30.         set $i++
  31.     end
  32. end
  33.